percutaneous ethanol injection - French English Dictionary